smell like a sweaty sock - German English Dictionary